#!/bin/bash

echo "启动企业官网后端系统..."
echo

# 检查Java版本
if ! command -v java &> /dev/null; then
    echo "错误: 未找到Java，请确保已安装Java 17或更高版本"
    exit 1
fi

java -version

# 检查MySQL连接
echo "检查数据库连接..."
if ! mysql -u root -p -e "SELECT 1;" showcompany &> /dev/null; then
    echo "警告: 无法连接到数据库，请确保MySQL服务正在运行"
    echo "请手动执行以下命令创建数据库："
    echo "mysql -u root -p < src/main/resources/sql/init.sql"
    echo
fi

# 启动应用
echo "启动Spring Boot应用..."
./gradlew bootRun
